This hideous hack is necessary so far because the main users of
GtkScaleButton are also clutter users, so the GtkScaleButton popover
will be very likely shaped against a clutter-enabled native window.
https://bugzilla.gnome.org/show_bug.cgi?id=723556
#include "gtktypebuiltins.h"
#include "gtkintl.h"
#include "a11y/gtkscalebuttonaccessible.h"
+#include "gtkpopoverprivate.h"
/**
* SECTION:gtkscalebutton
gtk_widget_init_template (GTK_WIDGET (button));
gtk_popover_set_relative_to (GTK_POPOVER (priv->dock), GTK_WIDGET (button));
+ /* FIXME: to be removed when compositing over native windows is fixed */
+ _gtk_popover_set_apply_shape (GTK_POPOVER (priv->dock), TRUE);
+
/* Need a local reference to the adjustment */
g_object_ref (priv->adjustment);